call apply function